跳到主要内容

集成 GitHub

HC: Notion x GitHub

连接 Notion 和 GitHub,以便保持工作流同步 🧮

目录

  • 连接 GitHub
  • 将 GitHub PRs 链接到 Notion
  • 自动化任务状态更新

GitHub 帮助开发团队和公司构建、发布和维护软件。利用 Notion 数据库的强大功能(包括筛选器、视图、关系等),将 GitHub 与您的 Notion 工作流连接起来。

连接 GitHub

要连接 Notion 和 GitHub 工作区应用程序,您需要同时是 Notion 工作区的所有者和 GitHub 组织管理员。

  • 在侧边栏顶部转到 设置与成员

  • 点击 我的连接 并找到 GitHub (工作区)

  • 点击 连接 并完成身份验证流程。

将 GitHub PR 链接到 Notion

要将来自 GitHub 的 PR 链接到 Notion,您需要在数据库中添加一个带有前缀唯一 ID 属性。

在此处了解更多关于唯一 ID 的信息

Notion 数据库内的 GitHub Pull Request 属性会自动让跨职能团队了解任务状态。

  • 在数据库中,使用右上角的 + 按钮添加一个新属性。

  • 选择 GitHub Pull Requests

  • 如果您还没有唯一 ID 属性,则会提示您创建一个。

  • 然后继续以下操作之一: 使用 GitHub URL:

  • 打开您想要附加 PR 的任务页面,然后点击空白的 GitHub Pull Requests 属性。

  • 粘贴您的 GitHub PR 的 URL,并点击 + Add Page

使用 Notion 唯一 ID:

  • 复制您想要链接的 Notion 任务的唯一 ID。

  • 在 GitHub PR 的标题中任意位置粘贴该 ID。

  • PR 应该会出现在 GitHub Pull Requests 属性中。

自动化任务状态更新

您可以使用 GitHub Pull Requests 属性来自动更新 Notion 中任务的状态。

  • 选择您的 GitHub Pull Requests 属性标题,然后点击 Edit property(编辑属性)。

  • 找到 Auto-update(自动更新)部分,并从下拉菜单中选择要更新的状态属性。

  • 选择当 GitHub PR 被打开、请求审核、通过审核和合并时应设置的任务状态。

  • 现在,当在 GitHub 上进行了进展时,根据您的设置,Notion 中相应任务的状态将被自动更新。

GitHub 自动更新状态